"""
国内常见API适配器包

提供对微信公众平台、抖音开放平台、钉钉、百度AI等国内常见API的统一封装，简化调用流程。
"""

__version__ = "0.1.0"

from .wechat import WeChatAPI, WeChatError
from .douyin import DouYinAPI, DouYinError
from .common.alibabacloud import DingTalkAPI, DingTalkRobot, DingTalkError
from .common.baiduai import BaiduAI, BaiduOCR, BaiduSpeech, BaiduNLP, BaiduAIError
from .common.exceptions import APIError, AuthenticationError, RequestError

__all__ = [
    '__version__',
    # 微信相关
    'WeChatAPI',
    'WeChatError',
    # 抖音相关
    'DouYinAPI',
    'DouYinError',
    # 钉钉相关
    'DingTalkAPI',
    'DingTalkRobot',
    'DingTalkError',
    # 百度AI相关
    'BaiduAI',
    'BaiduOCR',
    'BaiduSpeech',
    'BaiduNLP',
    'BaiduAIError',
    # 通用异常
    'APIError',
    'AuthenticationError',
    'RequestError'
]